home *** CD-ROM | disk | FTP | other *** search
/ Amiga Format CD 44 / Amiga Format CD44 (1999-08-26)(Future Publishing)(GB)(Track 1 of 3)[!][issue 1999-10].iso / -in_the_mag- / basics / blitz / cca-source.lha / cca-src / TXT-SOURCE / defines.bb2.txt < prev    next >
Text File  |  1998-12-13  |  1KB  |  90 lines

  1. ; CCA Constants and Newtypes and variables
  2. ;
  3. ; Create Resident ( cca.res )
  4.  
  5.  
  6. #SCL = 3            ;wing tilt scale
  7. #PL_X = 16          ;size of ship drawing bitmap
  8. #PL_MID_X = 4
  9. #PL_Y = 8
  10. #PL_MID_Y = 4
  11. #SXA =  1          ;play area
  12. #SXB =  640
  13. #SYA =  20
  14. #SYB =  255
  15. #XWID = #SXB - #SXA
  16. #YWID = #SYB - #SYA
  17. #SMOKE = 30
  18. #SMOKEB = #SMOKE - 1
  19. #BOMB = 5           ;Max Bomb Numbers
  20. #BOMBB = #BOMB - 1
  21.  
  22. NEWTYPE.worm
  23.     x.q
  24.     y.q
  25.     r.q
  26.     rt.q
  27.     acc.q
  28.     flag.b
  29. End NEWTYPE
  30.  
  31. NEWTYPE.shock
  32.     x.q
  33.     y.q
  34.     xd.q
  35.     yd.q
  36.     age.b
  37. End NEWTYPE
  38.  
  39. NEWTYPE.trail
  40.     x.w
  41.     y.w
  42.     rad.b
  43. End NEWTYPE
  44.  
  45. NEWTYPE.obstacle  ; Obstacle Type
  46.     x.w
  47.     y.w
  48.     age.b
  49.     life.b
  50. End NEWTYPE
  51.  
  52. NEWTYPE.bomb     ; Missile Type
  53.     x.q
  54.     y.q
  55.     xd.q
  56.     yd.q
  57.     flag.b
  58. End NEWTYPE
  59.  
  60. NEWTYPE.explosion ;Explosion Type
  61.     x.w
  62.     y.w
  63.     time.w
  64. End NEWTYPE
  65.  
  66. NEWTYPE.toblit  ; For my Queue
  67.     x.w
  68.     y.w
  69.     shp.b
  70. End NEWTYPE
  71.  
  72. #OBS = 4         ; max number of obstacles
  73. #ROT = 512          ;trig lookup accuracy
  74. #ROT_4 = #ROT / 4
  75.  
  76.         ;flag array index
  77. #_ARRAYS  = 0
  78. #_SFX     = 1
  79. #_FONTS   = 2
  80. #_CLRVARS = 3
  81. #_CLRSCRN = 4
  82. #_DISP    = 5
  83. #_SHPS    = 6
  84. #_BACKG   = 7
  85. #_LOADSCR = 8
  86. #_LEVEL   = 9
  87.  
  88. #_DOLEN   = 9
  89.  
  90.